/*
 * 1.00 2012/09/19
 *
 * Copyright (c) 2012 Motch_bs
 * All rights reserved.
 *
 * このソフトウェアは，Motch_bsに所有される機密情報である。
 * これらの機密情報を漏洩してはならず，Motch_bs の意図する
 * 認可の元においてこれを使用すべし。
 */
package jp.co.ufp.sevendaystask_free.forms;

import jp.co.ufp.sevendaystask_free.R;
import jp.co.ufp.sevendaystask_free.listners.ListWeekFormOnItemClickListener;
import jp.co.ufp.sevendaystask_free.listners.ListWeekFormOnItemSelectedListener;
import jp.co.ufp.sevendaystask_free.logics.Logic001;
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.widget.ArrayAdapter;
import android.widget.ListView;

/**
 * 
 * @author Motch_bs
 * 
 */
public class ListWeekForm extends Activity {

    /***/
    private ListView sevenDaysListView;

    @Override
    public void onCreate(
	Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	getWindow().requestFeature(Window.FEATURE_LEFT_ICON);// アイコン表示
	setContentView(R.layout.activity_list_week_form);
	getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, R.drawable.ic_launcher);
	// タイトル表示
	setTitle(R.string.app_name);
	// リストビュー
	String[] menuItems = Logic001.getMenuItems(this);
	ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.activity_list_week_form_row, R.id.activity_listform_row_textview, menuItems);
	sevenDaysListView = (ListView) findViewById(R.id.sevenDaysListView);
	// アダプターを設定します
	sevenDaysListView.setAdapter(adapter);
	// リストビューのアイテムがクリックされた時に呼び出されるコールバックリスナーを登録します
	sevenDaysListView.setOnItemClickListener(new ListWeekFormOnItemClickListener(this));
	// リストビューのアイテムが選択された時に呼び出されるコールバックリスナーを登録します
	sevenDaysListView.setOnItemSelectedListener(new ListWeekFormOnItemSelectedListener());
    }
}
